export interface RestockingPlanVO {
  /**
   *
   */
  id: string | number;

  /**
   *
   */
  fnSku: string;

  /**
   * 物料id
   */
  materialId: string | number;

  /**
   * 月份数量
   */
  monthData: string;

  /**
   * 亚马逊_在途
   */
  fbaOnTheWay: number;

  /**
   * 其他_在途
   */
  otherOnTheWay: number;

  /**
   * 亚马逊可售

   */
  fbaSellable: number;

  /**
   * 其他可售
   */
  otherSellable: number;

  /**
   * 海外仓库库存
   */
  overseasWarehouseInventory: number;

  /**
   * 国内仓库库存
   */
  domesticWarehouseInventory: number;

  /**
   * 供应商库存
   */
  supplierInventory: number;

  /**
   * 任务id
   */
  ryTaskId: string | number;

  /**
   * 状态[0草稿，1发布]
   */
  status: number;

  /**
   * 备注
   */
  remark: string;
  /**
   * 总库存
   */
  totalInventory: string;

  /**
   * 库存缺口
   */
  inventoryShortfall: string;

  /**
   * 缺口天数
   */
  gapDays: string;

  /**
   * 当前可售天数
   */
  currentSaleTodayNum: string;

  /**
   * 安全库存预留数量
   */
  reserveSafetyStockNum: string;

  /**
   * 附件路径
   */
  enclosure: string;

  /**
   * 总需求
   */
  aggregateDemand: string;

  /**
   *
   */
  deptId: string | number;

  /**
   * 错误信息
   */
  errorMsg: string;
  expectedDaySale: string | number;
}

export interface RestockingPlanForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   *
   */
  fnSku?: string;

  /**
   * 物料id
   */
  materialId?: string | number;

  /**
   * 月份数量
   */
  month?: string;

  monthData?: string;

  /**
   * 亚马逊_在途
   */
  fbaOnTheWay?: number;

  /**
   * 其他_在途
   */
  otherOnTheWay?: number;

  /**
   * 亚马逊可售

   */
  fbaSellable?: number;

  /**
   * 其他可售
   */
  otherSellable?: number;

  /**
   * 海外仓库库存
   */
  overseasWarehouseInventory?: number;

  /**
   * 国内仓库库存
   */
  domesticWarehouseInventory?: number;

  /**
   * 供应商库存
   */
  supplierInventory?: number;

  /**
   * 任务id
   */
  ryTaskId?: string | number;

  /**
   * 状态[0草稿，1发布]
   */
  status?: number;

  /**
   * 备注
   */
  remark?: string;
  /**
   * 总库存
   */
  totalInventory?: string;

  /**
   * 库存缺口
   */
  inventoryShortfall?: string;

  /**
   * 缺口天数
   */
  gapDays?: string;

  /**
   * 当前可售天数
   */
  currentSaleTodayNum?: string;

  /**
   * 安全库存预留数量
   */
  reserveSafetyStockNum?: string;

  /**
   * 附件路径
   */
  enclosure?: string;

  /**
   * 总需求
   */
  aggregateDemand?: string;

  /**
   *
   */
  deptId?: string | number;

  /**
   * 错误信息
   */
  errorMsg?: string;
  expectedDaySale: string | number;
}

export interface RestockingPlanQuery extends PageQuery {
  /**
   *
   */
  fnSku?: string;

  /**
   * 物料id
   */
  materialId?: string | number;

  /**
   * 月份数量
   */
  monthData?: string;

  /**
   * 亚马逊_在途
   */
  fbaOnTheWay?: number;

  /**
   * 其他_在途
   */
  otherOnTheWay?: number;

  /**
   * 亚马逊可售

   */
  fbaSellable?: number;

  /**
   * 其他可售
   */
  otherSellable?: number;

  /**
   * 海外仓库库存
   */
  overseasWarehouseInventory?: number;

  /**
   * 国内仓库库存
   */
  domesticWarehouseInventory?: number;

  /**
   * 供应商库存
   */
  supplierInventory?: number;

  /**
   * 任务id
   */
  ryTaskId?: string | number;

  /**
   * 状态[0草稿，1发布]
   */
  status?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
